// 引入数据库
const {
  mysqlFun
} = require('../mysql/mysql');
// 导入交友宣言页面
exports.background = function (app) {
  // 拉取交友页面的内容
  app.post('/background', (req, res) => {
    let sql = `select * from userdata where id = ${req.body.userid}`;

    function obj(data) {
      if (data === undefined) {
        return;
      }
      // 用户没找到
      if (data[0] === []) {
        res.json({
          msg: '用户id错误',
          code: 'L0001'
        })
        return;
      }
      // 用户没有设置默认地址
      if (data[0].background === 'false') {
        res.json({
          code: 'L0002',
          msg: '用户未设置默认背景'
        })
      } else {
        res.json({
          code: 'L0003',
          msg: '用户设置了默认背景',
          background: data[0].background
        })
      }
    }
    mysqlFun(sql, obj);
  })

  // 设置图片背景
  app.post('/setBackground', (req, res) => {
    let sql = `UPDATE userdata SET background='${req.body.background}' WHERE id=${req.body.id}`

    function obj(data) {
      if (data === undefined) {
        return;
      }
      res.json({
        code: 'L0004',
        msg: '设置成功',
      })
    }
    mysqlFun(sql, obj);
  })

  // 还原背景图
  app.post('/setBackgroundfalse', (req, res) => {
    let sql = `UPDATE userdata SET background='false' WHERE id=${req.body.id}`

    function obj(data) {
      if (data === undefined) {
        return;
      }
      res.json({
        code: 'L0005',
        msg: '还原成功',
      })
    }
    mysqlFun(sql, obj);
  })

  // 更改默认用户签名
  app.post('/setWordWall', (req, res) => {
    let sql = `UPDATE userdata SET autograph='${req.body.word}' WHERE id=${req.body.id}`

    function obj(data) {
      if (data === undefined) {
        return;
      }
      res.json({
        code: 'F0001',
        msg: '签名设置成功',
      })
    }
    mysqlFun(sql, obj);
  })
}